POSCREDT VBX by PCSS (C) 1994 This software is shareware. Your support is encouraged to continue development efforts. Registration entitles you to use of this VBX with your applications free of royalty. A short overview of credit cards... ----------------------------------- Credit cards have a magnetic strip, which contains information about the card. The magnetic strip is divided into three tracks, only track 1 and track 2 are used. Track 1 holds: the card holder's name, account number, expiration date and some discretionary data. Track 2 holds: the account number, expiration date and less discretionary data. Embossed on the card, is the card holder's name, account number and expiration date. The card can read by swiping it through a card reader. The most common and easiest card reader to use is the "wedge card reader", which requires no support software. The "wedge card reader" connects between the keyboard and the computer. When a card is swiped through it, it sends as keystrokes, the data on the magnetic strip just as if someone typed it on the keyboard. Therefore, when swiped, the field on the screen with the focus will receive the card's data. Other card readers connect to the serial port, and have support software to read the swiped data. What is POSCREDT VBX for? ------------------------- It identifies credit cards entered by key or card swipe. You can now easily add credit card identification to you application. * Use credit card data for customer profiles. * Keep logs credit card accounts. * Parse credit cards from card readers. * Pre-Process credit cards before authorizing with host system. POSCREDT VBX DOES NOT AUTHORIZE CREDIT TRANSACTIONS WITH A CREDIT HOST SYSTEM. What does POSCREDT VBX do? -------------------------- It will perform the following: Tests the validity of the account number (Checksum test Pass/Fail). Tests if the account number is one of these currently supported cards... American Express, Visa, Mastercard, Discover, Diners Club and Carte Blanche. For swiped cards, tests the expiration date. It returns for SWIPED CARDS | KEY ENTERED ACCOUNTS --------------+---------------------- Card holder's name YES | Account number YES | YES Expiration date YES | Service code YES | Card Type Text YES | YES Unique Card Type Index YES | YES Card Type Text Abbreviation YES | YES Included is a set of icons which depict trademarks of these credit cards. How do you use it? ------------------ (Look at the Visual Basic DEMO.MAK project for some ideas.) Add the POSCREDT.VBX to your project. Add the POSCREDT.BAS file also to your project (OPTIONAL, has a few defines). Then pass the field to input property. (Note: The shareware version has a run-time limitation.) How does POSCREDT VBX do it? ---------------------------- By a one line code - "poscredt.input = source" The "source" contains the text of key entered data or the raw data from a card reader. Example: poscredt1.input = text1.text poscredt1.input = label1.caption What are POSCREDT VBX's features? --------------------------------- It can be configured to: ENABLE/DISABLE acceptance of Manual Input ENABLE/DISABLE acceptance of Swiped Input ENABLE/DISABLE acceptance of each of the supported cards Processing status flags (runtime) which return test results: Ret_flag_bad_account - Set if the account number is not supported Ret_flag_expired - Set if the expiration date hast past. Ret_flag_format_error - Set if invalid track format, or account. Ret_flag_processed_ok - Set if all goes well. Returned text: Ret_account_no - Account number Ret_card_abbrev - three letter abbreviation of card type. (useful for receipts) Ret_card_name - Name of the card type Ret_cust_name - Name of the card holder (card swipe only) Ret_exp_date - Expiration date (card swipe only) Ret_service_code - Service code (card swipe only) CARD TEXT | CARD ABBREVIATION -------------------+-------------------- "AMERICAN EXPRESS" | "AMX" "CARTE BLANCHE" | "CTB" "CHOICE CREDIT" | "CHO" "DINERS CLUB" | "DIN" "DISCOVER" | "DIS" "MASTERCARD" | "MAS" "VISA" | "VIS" Returned integers: Ret_card_type - a unique index of the card type Non Standard Events: Processed_Ok - No errors found during process Process_Error - General event when any process error occurs VISA, MASTERCARD, AMERICAN EXPRESS, CARTE BLANCHE, DISCOVER, CHOICE, DINERS ARE TRADEMARKS OF THEIR RESPECTIVE COMPANIES AND OWNERS. Finally, How much? ------------------ Only $19.95 (Just enough to feed a starving programmer and his five kids at McDonalds). To Register for your own copy of POSCREDT.VBX on COMPUSERVE... GO SWREG Register for #3937 Your Compuserve account will be billed for the amount. ---------------------------------------------------------------------------- To Register by mail, fill out and mail the following... Please register my copy of POSCREDT VBX, I am sending a check or money order for $24.95 (includes S/H) Name:________________________________________________________ Company:_____________________________________________________ Street Addr:_________________________________________________ Street Addr:_________________________________________________ City:________________________________________________________ State:____ Zip:__________ Country:______________________ Telephone:(____) ________________ Check One Disk Size: ( )3.5in ( )5.25in Signed:______________________________________________________ Send $24.95 (includes S/H), Check or Money Order ONLY to: PCSS 5722 S. Flamingo Rd. Suite #188 Cooper City FL 33330 (305) 680-6580 Allow up to two weeks for delivery. For Comments OR Email access send inquires or comments to Compuserve ID: 70274,3673